RACH resource selection method, RACH resource configuration method, user equipment, and network-side device

ABSTRACT

This disclosure provides a RACH resource selection method, a RACH resource configuration method, user equipment, and a network-side device. The RACH resource selection method is applied to the user equipment and includes: after a random access process is triggered, selecting, based on obtained RACH resource configuration information, a PRACH transmit unit used for sending a preamble or a preamble and data.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation application of InternationalApplication No. PCT/CN2019/084769 filed on Apr. 28, 2019, which claimspriority to Chinese Patent Application No. 201810445226.0 filed in Chinaon May 10, 2018, which is incorporated herein by reference in itsentirety.

TECHNICAL FIELD

This disclosure relates to the field of communications technologies, andin particular, to a RACH resource selection method, a RACH resourceconfiguration method, user equipment, and a network-side device.

BACKGROUND

Long Term Evolution (Long Term Evolution, LTE) and New Radio (New Radio,NR) communications systems in the related art need to support a randomaccess process to achieve a variety of purposes. A random access channel(Random access channel, RACH) process is divided into a contention-basedrandom access process and a non-contention-based random access process.In both the contention-based random access process and thenon-contention-based random access process, a preamble (preamble) needsto be sent by user equipment (User Equipment, UE) to a network-sidedevice.

In NR, a plurality of frequency-division multiplexed (Frequency-divisionmultiplexing, FDM) physical random access channel transmission occasions(PRACH transmission occasion) or physical random access channeloccasions (PRACH occasion), which are referred to as ROs, may beconfigured by the network-side device in a time instance (time instance)(which is duration required for transmitting a physical random accesschannel (Physical Random access channel, PRACH) resource, also referredto as a time domain location for transmitting the PRACH herein). Aquantity of ROs FDMed in one time instance may be {1,2,4,8}.

A PRACH resource period in NR in the related art may be 10 ms, 20 ms, 40ms, 80 ms, or 160 ms. The UE in the related art selects a mostappropriate RACH resource after triggering a random access process, thatis, to select a nearest RACH resource. However, no matter how long thePRACH resource period is, a time domain length of the RACH resource is10 ms, leading to a problem of RACH load imbalance.

SUMMARY

A technical problem to be resolved in this disclosure is to provide aRACH resource selection method, a RACH resource configuration method,user equipment, and a network-side device, so as to resolve a problem ofRACH load imbalance.

According to a first aspect, an embodiment of this disclosure provides arandom access channel RACH resource selection method, applied to userequipment. The RACH resource selection method includes:

after a random access process is triggered, selecting, based on obtainedRACH resource configuration information, a physical random accesschannel PRACH transmit unit used for sending a preamble or a preambleand data.

According to a second aspect, an embodiment of this disclosure providesa random access channel RACH resource configuration method, applied to anetwork-side device. The RACH resource configuration method includes:

sending RACH resource configuration information to user equipment, wherethe RACH resource configuration information is used by the userequipment to select, after a random access process is triggered, aphysical random access channel PRACH transmit unit used for sending apreamble or a preamble and data.

According to a third aspect, an embodiment of this disclosure providesuser equipment, including:

a processing module, configured to: after a random access process istriggered, select, based on obtained RACH resource configurationinformation, a physical random access channel PRACH transmit unit usedfor sending a preamble or a preamble and data.

According to a fourth aspect, an embodiment of this disclosure providesa network-side device, including:

a sending module, configured to send random access channel RACH resourceconfiguration information to user equipment, where the RACH resourceconfiguration information is used by the user equipment to select, aftera random access process is triggered, a physical random access channelPRACH transmit unit used for sending a preamble or a preamble and data.

According to a fifth aspect, an embodiment of this disclosure providesuser equipment, including a memory, a processor, and a computer programstored in the memory and capable of running on the processor, and whenthe computer program is executed by the processor, the steps in therandom access channel RACH resource selection method described above areimplemented.

According to a sixth aspect, an embodiment of this disclosure provides anetwork-side device, including a memory, a processor, and a computerprogram stored in the memory and capable of running on the processor,and when the computer program is executed by the processor, the steps inthe random access channel RACH resource configuration method describedabove are implemented.

According to a seventh aspect, an embodiment of this disclosure providesa computer-readable storage medium. The computer-readable storage mediumstores a computer program, and when the computer program is executed bya processor, the steps in the random access channel RACH resourceselection method described above are implemented, or the steps in theRACH resource configuration method described above are implemented.

The embodiments of this disclosure have the following beneficialeffects:

In the foregoing solution, after the random access process is triggered,the user equipment selects, based on the obtained RACH resourceconfiguration information, the PRACH transmit unit used for sending thepreamble or the preamble and data, but not necessarily select a nearestRACH resource to send the preamble or the preamble and data. Configuringthe RACH resource configuration information can avoid a problem of RACHload imbalance.

BRIEF DESCRIPTION OF DRAWINGS

To describe the technical solutions in the embodiments of thisdisclosure more clearly, the following briefly describes theaccompanying drawings required for describing the embodiments of thisdisclosure. Apparently, the accompanying drawings in the followingdescription show merely some embodiments of this disclosure, and aperson of ordinary skill in the art may derive other drawings from theseaccompanying drawings without creative efforts.

FIG. 1 is a schematic diagram of RO-SSB association;

FIG. 2 is a schematic diagram of performing two times of SSB-RO mappingin a PRACH configuration period;

FIG. 3 and FIG. 4 are schematic diagrams of RACH load imbalance;

FIG. 5 is a schematic diagram of a RACH resource selection methodaccording to an embodiment of this disclosure;

FIG. 6 is a schematic diagram of a RACH resource configuration methodaccording to an embodiment of this disclosure;

FIG. 7 is a schematic diagram of a correspondence between a RACH triggertime and a PRACH transmit set according to an embodiment of thisdisclosure;

FIG. 8 is a schematic structural diagram of user equipment according toan embodiment of this disclosure;

FIG. 9 is a schematic structural diagram of a network-side deviceaccording to an embodiment of this disclosure;

FIG. 10 is a schematic diagram of composition of a network-side deviceaccording to an embodiment of this disclosure; and

FIG. 11 is a schematic diagram of composition of user equipmentaccording to an embodiment of this disclosure.

DESCRIPTION OF EMBODIMENTS

Exemplary embodiments of this disclosure will be described below in moredetail with reference to the accompanying drawings. Although theaccompanying drawings show exemplary embodiments of this disclosure, itshould be understood that this disclosure may be implemented in variousforms and should not be limited by the embodiments described herein.Instead, these embodiments are provided so that this disclosure will bebetter understood, and the scope of this disclosure can be fullyconveyed to those skilled in the art.

In this specification and claims of this application, the terms such as“first” and “second” are intended to distinguish between similar objectsbut do not necessarily indicate a specific order or sequence. It shouldbe understood that the data termed in such a manner are interchangeablein proper cases so that the embodiments of this application can beimplemented in other orders than the order illustrated or described inthis application. Moreover, the terms “include”, “contain”, and anyother variants are intended to cover the non-exclusive inclusion, forexample, a process, method, system, product, or device that includes alist of steps or units is not necessarily limited to those units, butmay include other units not expressly listed or inherent to such aprocess, method, system, product, or device.

Both LTE and NR communication systems in the related art need to supporta random access process to achieve a variety of purposes. The randomaccess process is triggered in the following cases:

1. Initial network access by UE in an initial radio resource control(Radio Resource Control, RRC) idle (idle) state;

2. RRC re-establishment;

3. Handover;

4. Arrival of downlink data with uplink out of synchronization;

5. Arrival of uplink data with downlink out of synchronization;

6. UE transition from an inactive (inactive) state to an activated(active) state; and

7. Uplink synchronization acquisition for a secondary cell (Scell).

The random access process may be triggered by the UE, or may betriggered by the network-side device.

The RACH process is divided into a contention-based random accessprocess and a non-contention-based random access process. For both thecontention-based random access process and non-contention-based randomaccess process, the UE needs to send a preamble or a preamble and datato the network-side device.

In NR, a plurality of FDM ROs can be configured in one time instance bythe network-side device. A quantity of ROs FDMed in one time instancemay be {1,2,4,8}.

A random access preamble can be transmitted only on a time domainresource configured by using a PRACH configuration index (ConfigurationIndex) parameter, and the random access preamble can be transmitted onlyon a frequency domain resource configured by using a prach-FDMparameter. The PRACH frequency domain resource is n_(RA)∈{0, 1 . . . ,M−}_(S), where M is equal to the higher-layer parameter prach-FDM.During initial access, the PRACH frequency domain resources n_(RA) arenumbered in increasing order from a RO resource with a lowest frequencyin an initial active uplink bandwidth part (initial active uplinkbandwidth part); otherwise, the PRACH frequency domain resources n_(RA)are numbered in increasing order from a RO resource with a lowestfrequency in an active uplink bandwidth part (active uplink bandwidthpart).

Based on PRACH resource-related parameters (for example, PRACHConfiguration Index or prach-FDM), the user equipment can determine anRO resource pattern within a PRACH configuration period (ConfigurationPeriod), where the RO resource pattern includes a size of one ROresource, a time domain location of the RO, a frequency domain locationof the RO, a quantity of ROs, and the like in the PRACH configurationperiod. The PRACH configuration period may be {10, 20, 40, 80, 160} ms,and the RO resource pattern is the same for each PRACH configurationperiod.

In NR, there is an association relationship between a RO and an actuallytransmitted SSB (SS/PBCH block, synchronous signal/physical broadcastchannel block, SS block for short, synchronous signal block). One RO maybe associated with a plurality of SSBs. A quantity of SSBs associatedwith one RO may be: {⅛, ¼, ½, ½, 2, 4, 8, 16}. For thenon-contention-based random access process, the RO may also be in anassociation relationship with a channel state information referencesignal (CSI reference signals, CSI-RS).

In a specific example, as shown in FIG. 1 , it is assumed that one RO isassociated with ⅛ SSBs, there are four ROs FDMed in one time instance,and there are a total of three SSBs numbered 1 to 3.

When the total quantity of ROs configured in one PRACH configurationperiod is greater than or equal to a quantity of ROs required for twotimes of SSB-RO mapping, SSB-RO mapping can be repeated on these ROs.Assuming that one RO is associated with ⅛ SSBs and there are a total ofthree SSBs numbered SSBs 1 to 3, 8*3=24 ROs are required to completeSSB-RO mapping once. There are 12 time instances in one PRACHconfiguration period and 4 ROs FDMed in one time instance; then, thereare 12*4=48 ROs in one PRACH configuration period. Therefore, SSB-ROmapping can be performed twice in the configuration period, as shown inFIG. 2 .

If there are 72 ROs in one PRACH configuration period, SSB-RO mappingcan be performed three times in the configuration period. More ROsindicates more times of SSB-RO mapping to be performed. For convenience,a set of ROs required to complete SSB-RO mapping once is called anassociation group or an association set (association set).

The same holds true for CSI-RS-RO mapping. More ROs indicates more timesof CSI-RS-RO mapping. For convenience, a set of ROs required to completeCSI-RS-RO mapping once is called an association group or an associationset (association set).

A RO combination set may be a set of ROs. The set may be a RO setdifferent in frequency domain but the same in time domain, or a RO setdifferent in time domain but the same in frequency domain, or a RO setdifferent in both time domain and frequency domain.

The RO combination set may be agreed in advance or configured by thenetwork-side device. Agreement in advance may be agreement made inadvance by the network-side device and the UE, or may be recorded in thecommunications protocol and stipulated by the communications protocol.

A PRACH resource period in NR in the related art may be 10 ms, 20 ms, 40ms, 80 ms, or 160 ms. The UE in the related art selects a mostappropriate RACH resource after triggering a random access process, thatis, to select a nearest RACH resource. However, no matter how long thePRACH resource period is, a time domain length of the RACH resource is10 ms, leading to a problem of RACH load imbalance.

As shown in FIG. 3 , there are two PRACH resources: a first part ofPRACH subframe and a second part of PRACH subframe. Because the UEselects a most appropriate RACH resource after triggering a randomaccess process, that is, to select a nearest RACH resource, the firstPRACH resource is selected in a T1 time segment by all triggered randomaccess processes that have no PRACH resources, and the second PRACHresource is selected only by a triggered random access process in a T2time segment. This results in heavier RACH load (preamble transmission)on the first part of PRACH subframe than on the second part of PRACHsubframe, leading to RACH load imbalance. As shown in FIG. 4 , a similarproblem exists in a case in which a plurality of SSBs are associatedwith a RO.

For the foregoing problem, the embodiments of this disclosure provide aRACH resource selection method, a RACH resource configuration method,user equipment, and a network-side device, so as to resolve the problemof RACH load imbalance.

An embodiment of this disclosure provides a RACH resource selectionmethod, applied to user equipment. As shown in FIG. 5 , the RACHresource selection method includes the following steps.

Step 101: After a random access process is triggered, select, based onobtained RACH resource configuration information, a physical randomaccess channel PRACH transmit unit used for sending a preamble or apreamble and data.

In this embodiment, after the random access process is triggered, theuser equipment selects, based on the obtained RACH resourceconfiguration information, the PRACH transmit unit used for sending thepreamble or the preamble and data, but not necessarily select a nearestRACH resource to send the preamble or the preamble and data. Configuringthe RACH resource configuration information can avoid a problem of RACHload imbalance.

The PRACH transmit unit is a RACH resource occupied for sending thepreamble or the preamble and data, and the PRACH transmit unit includesat least one of the following:

an OFDM symbol, a PRACH subframe, a slot, a PRACH slot, a physicalrandom access channel occasion RO, a RO association set, a ROcombination set, and an absolute time unit.

The RACH resource configuration information may be agreed in advance, ormay be delivered to the user equipment by a network-side device, and isreceived and stored in advance by the user equipment. When the RACHresource configuration information is delivered to the user equipment bythe network-side device, the method further includes:

receiving the RACH resource configuration information sent by thenetwork-side device.

Further, the RACH resource configuration information includes at leastone of the following:

preamble format information of PRACH resources available for selection;

time domain location information of PRACH resources available forselection;

frequency domain location information of PRACH resources available forselection;

a time window corresponding to PRACH transmit units available forselection, where a first PRACH transmit unit in the time window is afirst valid PRACH transmit unit after the random access process istriggered;

N PRACH transmit units available for selection, where a first PRACHtransmit unit in the N PRACH transmit units is a first valid PRACHtransmit unit after the random access process is triggered, and N is apositive integer; and

a correspondence between a RACH trigger time and a PRACH transmit set,where the PRACH transmit set includes at least one PRACH transmit unit.

The N PRACH transmit units may be N consecutive PRACH transmit units.

Further, window length information of the time window is included in theRACH resource configuration information, or is obtained based on acorrespondence between a RACH parameter and the window lengthinformation that is included in the RACH resource configurationinformation, or is agreed in advance.

A value of N is included in the RACH resource configuration information,or is obtained based on a correspondence between the RACH parameter andthe value of N that is included in the RACH resource configurationinformation, or is agreed in advance.

Agreement in advance may be agreement made in advance by thenetwork-side device and the UE, or may be recorded in the communicationsprotocol and stipulated by the communications protocol.

Further, the RACH parameter includes at least one of the following:

a priority of a service for which RACH is initiated;

a reason for triggering connection re-establishment;

a PRACH period; and

a correlation between a RO and a synchronous signal block SSB.

Further, the RACH resource configuration information further includes atleast one of the following:

a probability of selecting a PRACH transmit unit from the time window;and

a probability of selecting a PRACH transmit unit from the N PRACHtransmit units.

Further, the selecting a PRACH transmit unit specifically includes atleast one of the following:

selecting the PRACH transmit unit from the time window based on anagreed probability; and

selecting the PRACH transmit unit from the N PRACH transmit units basedon an agreed probability.

Further, a window length unit of the time window includes at least oneof the following:

an OFDM symbol, a PRACH subframe, a slot, a PRACH slot, a physicalrandom access channel occasion RO, a RO association set, a ROcombination set, and an absolute time unit.

An embodiment of this disclosure provides a RACH resource configurationmethod, applied to a network-side device. As shown in FIG. 6 , the RACHresource configuration method includes the following steps.

Step 201: Send RACH resource configuration information to userequipment, where the RACH resource configuration information is used bythe user equipment to select, after a random access process istriggered, a physical random access channel PRACH transmit unit used forsending a preamble or a preamble and data.

In this embodiment, the network-side device sends the RACH resourceconfiguration information to the user equipment. After the random accessprocess is triggered, the user equipment selects, based on the obtainedRACH resource configuration information, the PRACH transmit unit usedfor sending the preamble or the preamble and data, but not necessarilyselect a nearest RACH resource to send the preamble or the preamble anddata. Configuring the RACH resource configuration information can avoida problem of RACH load imbalance.

Further, the RACH resource configuration information includes at leastone of the following:

preamble format information of PRACH resources available for selection;

time domain location information of PRACH resources available forselection;

frequency domain location information of PRACH resources available forselection;

a time window corresponding to PRACH transmit units available forselection, where a first PRACH transmit unit in the time window is afirst valid PRACH transmit unit after the random access process istriggered;

N PRACH transmit units available for selection, where a first PRACHtransmit unit in the N PRACH transmit units is a first valid PRACHtransmit unit after the random access process is triggered, and N is apositive integer; and

a correspondence between a RACH trigger time and a PRACH transmit set,where the PRACH transmit set includes at least one PRACH transmit unit.

Further, window length information of the time window is included in theRACH resource configuration information, or is obtained based on acorrespondence between a RACH parameter and the window lengthinformation that is included in the RACH resource configurationinformation, or is agreed in advance.

A value of N is included in the RACH resource configuration information,or is obtained based on a correspondence between the RACH parameter andthe value of N that is included in the RACH resource configurationinformation, or is agreed in advance.

Further, the RACH parameter includes at least one of the following:

a priority of a service for which RACH is initiated;

a reason for triggering connection re-establishment;

a PRACH period; and

a correlation between a RO and a synchronous signal block SSB.

Further, the RACH resource configuration information further includes atleast one of the following:

a probability of selecting a PRACH transmit unit from the time window;and

a probability of selecting a PRACH transmit unit from the N PRACHtransmit units.

Further, the PRACH transmit unit includes at least one of the following:

an OFDM symbol, a PRACH subframe, a slot, a PRACH slot, a physicalrandom access channel occasion RO, a RO association set, a ROcombination set, and an absolute time unit.

Further, a window length unit of the time window includes at least oneof the following:

an OFDM symbol, a PRACH subframe, a slot, a PRACH slot, a physicalrandom access channel occasion RO, a RO association set, a ROcombination set, and an absolute time unit.

The technical solutions of this disclosure are further described belowwith reference to specific embodiments.

Embodiment 1

In this embodiment, after the UE triggers a random access process, theUE finds the first valid PRACH transmit unit, and in one continuous timewindow starting from this valid PRACH transmit unit, selects a PRACHtransmit unit in the time window based on an equal probability or agiven probability to send a preamble or a preamble and data.

A start time of the time window is a moment at which the random accessprocess is triggered. A window length unit of the time window includesat least one of the following: an OFDM symbol, a PRACH subframe, a slot,a PRACH slot, a physical random access channel occasion RO, a ROassociation set, a RO combination set, and an absolute time unit (suchas ms).

The equal probability means that a same selection probability isconfigured for all PRACH transmit units in the time window, or thatdifferent selection probabilities may be configured for different PRACHtransmit units in the time window. The selection probability may beagreed in advance or configured by the network-side device. For example,there are two PRACH transmit units in the time window. The first PRACHtransmit unit has a selection probability of 50%. If the first PRACHtransmit unit is not selected, the second PRACH transmit unit isselected.

The RO combination set may be defined as a set of ROs in time domain orfrequency domain, and may be configured by the network-side device oragreed in advance.

Embodiment 2

In this embodiment, after the UE triggers a random access process, theUE finds the first valid PRACH transmit unit, and selects, from next NPRACH transmit units starting from this valid PRACH transmit unit, aPRACH transmit unit based on an equal probability or a given probabilityto send a preamble or a preamble and data.

The PRACH transmit unit includes at least one of the following: an OFDMsymbol, a PRACH subframe, a slot, a PRACH slot, a physical random accesschannel occasion RO, a RO association set, a RO combination set, and anabsolute time unit (such as ms).

The equal probability means that a same selection probability isconfigured for the N PRACH transmit units, or that different selectionprobabilities may be configured for different PRACH transmit units. Theselection probability may be agreed in advance or configured by thenetwork-side device. For example, N=2. A selection probability of thefirst PRACH transmit unit is 50%, and if the first PRACH transmit unitis not selected, the second PRACH transmit unit is selected.

The RO combination set may be defined as a set of ROs in time domain orfrequency domain, and may be configured by the network-side device oragreed in advance.

Embodiment 3

In this embodiment, on a basis of Embodiment 1 and Embodiment 2, thewindow length information of the time window or the value of N may bedetermined based on a priority of a service for which the UE initiatesthe RACH or based on a reason for triggering connectionre-establishment.

For example, if the service has a high priority, a RACH level is high,and the a reason for triggering connection re-establishment is emergencycall, the UE can select the nearest PRACH transmit unit, that is, thetime window includes one PRACH transmit unit or the value of N is set to1, so that the UE sends the preamble or the preamble and data on thefirst nearest PRACH transmit unit.

If the service has a low priority, different window length informationor a different value of N may be set.

Embodiment 4

In this embodiment, on a basis of Embodiment 1 and Embodiment 2, thewindow length information of the time window or the value of N may bedetermined based on a PRACH period or a correlation between a RO and aSSB.

A long PRACH period indicates a higher degree of RACH load imbalance.Therefore, the window length information of the time window or the valueof N may be determined based on different PRACH periods. For example, alonger PRACH period indicates longer window length information and alarger value of N.

Similarly, the window length information of the time window or the valueof N may also be determined based on the correlation between a RO and aSSB. For example, a smaller correlation between a RO and a SSB indicateslonger window length information and a larger value of N.

Embodiment 5

A correspondence between a RACH trigger time and a PRACH transmit set isconfigured in this embodiment, where the PRACH transmit set includes atleast one PRACH transmit unit.

As shown in FIG. 7 , a T1 time segment corresponds to a first PRACHtransmit set, a T2 time segment corresponds to a second PRACH transmitset, and a T3 time segment corresponds to a third PRACH transmit set.

An embodiment of this disclosure provides user equipment. As shown inFIG. 8 , the user equipment includes:

a processing module 32, configured to: after a random access process istriggered, select, based on obtained RACH resource configurationinformation, a physical random access channel PRACH transmit unit usedfor sending a preamble or a preamble and data.

In this embodiment, after the random access process is triggered, theuser equipment selects, based on the obtained RACH resourceconfiguration information, the PRACH transmit unit used for sending thepreamble or the preamble and data, but not necessarily select a nearestRACH resource to send the preamble or the preamble and data. Configuringthe RACH resource configuration information can avoid a problem of RACHload imbalance.

The RACH resource configuration information may be agreed in advance, ormay be delivered to the user equipment by a network-side device. Whenthe RACH resource configuration information is delivered to the userequipment by the network-side device, the user equipment furtherincludes:

a receiving module 31, configured to receive the RACH resourceconfiguration information sent by the network-side device.

Further, the RACH resource configuration information includes at leastone of the following:

preamble format information of PRACH resources available for selection;

time domain location information of PRACH resources available forselection;

frequency domain location information of PRACH resources available forselection;

a time window corresponding to PRACH transmit units available forselection, where a first PRACH transmit unit in the time window is afirst valid PRACH transmit unit after the random access process istriggered;

N PRACH transmit units available for selection, where a first PRACHtransmit unit in the N PRACH transmit units is a first valid PRACHtransmit unit after the random access process is triggered, and N is apositive integer; and a correspondence between a RACH trigger time and aPRACH transmit set, where the PRACH transmit set includes at least onePRACH transmit unit.

Further, window length information of the time window is included in theRACH resource configuration information, or is obtained based on acorrespondence between a RACH parameter and the window lengthinformation that is included in the RACH resource configurationinformation, or is agreed in advance.

A value of N is included in the RACH resource configuration information,or is obtained based on a correspondence between the RACH parameter andthe value of N that is included in the RACH resource configurationinformation, or is agreed in advance.

Further, the RACH parameter includes at least one of the following:

a priority of a service for which RACH is initiated;

a reason for triggering connection re-establishment;

a PRACH period; and

a correlation between a RO and a synchronous signal block SSB.

Further, the RACH resource configuration information further includes atleast one of the following:

a probability of selecting a PRACH transmit unit from the time window;and

a probability of selecting a PRACH transmit unit from the N PRACHtransmit units.

Further, the processing module 32 is specifically configured to performat least one of the following steps:

selecting the PRACH transmit unit from the time window based on anagreed probability; and

selecting the PRACH transmit unit from the N PRACH transmit units basedon an agreed probability.

Further, the PRACH transmit unit includes at least one of the following:

an OFDM symbol, a PRACH subframe, a slot, a PRACH slot, a physicalrandom access channel occasion RO, a RO association set, a ROcombination set, and an absolute time unit.

Further, a window length unit of the time window includes at least oneof the following:

an OFDM symbol, a PRACH subframe, a slot, a PRACH slot, a physicalrandom access channel occasion RO, a RO association set, a ROcombination set, and an absolute time unit.

An embodiment of this disclosure provides a network-side device. Asshown in FIG. 9 , the network-side device includes:

a sending module 41, configured to send RACH resource configurationinformation to user equipment, where the RACH resource configurationinformation is used by the user equipment to select, after a randomaccess process is triggered, a physical random access channel PRACHtransmit unit used for sending a preamble or a preamble and data.

In this embodiment, the network-side device sends the RACH resourceconfiguration information to the user equipment. After the random accessprocess is triggered, the user equipment selects, based on the obtainedRACH resource configuration information, the PRACH transmit unit usedfor sending the preamble or the preamble and data, but not necessarilyselect a nearest RACH resource to send the preamble or the preamble anddata. Configuring the RACH resource configuration information can avoida problem of RACH load imbalance.

Further, the RACH resource configuration information includes at leastone of the following:

preamble format information of PRACH resources available for selection;

time domain location information of PRACH resources available forselection;

frequency domain location information of PRACH resources available forselection;

a time window corresponding to PRACH transmit units available forselection, where a first PRACH transmit unit in the time window is afirst valid PRACH transmit unit after the random access process istriggered;

N PRACH transmit units available for selection, where a first PRACHtransmit unit in the N PRACH transmit units is a first valid PRACHtransmit unit after the random access process is triggered, and N is apositive integer; and

a correspondence between a RACH trigger time and a PRACH transmit set,where the PRACH transmit set includes at least one PRACH transmit unit.

Further, window length information of the time window is included in theRACH resource configuration information, or is obtained based on acorrespondence between a RACH parameter and the window lengthinformation that is included in the RACH resource configurationinformation, or is agreed in advance.

A value of N is included in the RACH resource configuration information,or is obtained based on a correspondence between the RACH parameter andthe value of N that is included in the RACH resource configurationinformation, or is agreed in advance.

Further, the RACH parameter includes at least one of the following:

a priority of a service for which RACH is initiated;

a reason for triggering connection re-establishment;

a PRACH period; and

a correlation between a RO and a synchronous signal block SSB.

Further, the RACH resource configuration information further includes atleast one of the following:

a probability of selecting a PRACH transmit unit from the time window;and

a probability of selecting a PRACH transmit unit from the N PRACHtransmit units.

Further, the PRACH transmit unit includes at least one of the following:

an OFDM symbol, a PRACH subframe, a slot, a PRACH slot, a physicalrandom access channel occasion RO, a RO association set, a ROcombination set, and an absolute time unit.

Further, a window length unit of the time window includes at least oneof the following:

an OFDM symbol, a PRACH subframe, a slot, a PRACH slot, a physicalrandom access channel occasion RO, a RO association set, a ROcombination set, and an absolute time unit.

An embodiment of this disclosure further provides a network-side device,including a memory, a processor, and a computer program stored in thememory and capable of running on the processor, and when the computerprogram is executed by the processor, the steps in the RACH resourceconfiguration method described above are implemented.

FIG. 10 is a structural diagram of a network-side device to which anembodiment of this disclosure is applied. Details of the RACH resourceconfiguration method in the foregoing embodiments can be implemented toachieve the same effects. As shown in FIG. 10 , the network-side device500 includes a processor 501, a transceiver 502, a memory 503, a userinterface 504, and a bus interface.

In this embodiment of this disclosure, the network-side device 500further includes a computer program stored in the memory 503 and capableof running on the processor 501. When the computer program is executedby the processor 501, the following steps are implemented: sending RACHresource configuration information to user equipment, where the RACHresource configuration information is used by the user equipment toselect, after a random access process is triggered, a physical randomaccess channel PRACH transmit unit used for sending a preamble or apreamble and data.

In FIG. 10 , a bus architecture may include any quantity ofinterconnected buses and bridges, and specifically connects togethercircuits that are of one or more processors represented by the processor501 and of a memory represented by the memory 503. The bus architecturemay further connect together various other circuits such as a peripheraldevice, a voltage stabilizer, and a power management circuit. These arewell known in the art, and therefore are not further described in thisspecification any more. The bus interface provides interfaces. Thetransceiver 502 may be a plurality of components, including atransmitter and a receiver, and provides units for communicating with avariety of other apparatuses on a transmission medium. For differentuser equipments, the user interface 504 may also be an interface thatcan be externally or internally connected to a required device. Theconnected device includes but is not limited to a keypad, a display, aspeaker, a microphone, and a joystick.

The processor 501 is responsible for management of the bus architectureand general processing, and the memory 503 is capable of storing datathat is used by the processor 501 during operation.

Further, the RACH resource configuration information includes at leastone of the following:

preamble format information of PRACH resources available for selection;

time domain location information of PRACH resources available forselection;

frequency domain location information of PRACH resources available forselection;

a time window corresponding to PRACH transmit units available forselection, where a first PRACH transmit unit in the time window is afirst valid PRACH transmit unit after the random access process istriggered;

N PRACH transmit units available for selection, where a first PRACHtransmit unit in the N PRACH transmit units is a first valid PRACHtransmit unit after the random access process is triggered, and N is apositive integer; and

a correspondence between a RACH trigger time and a PRACH transmit set,where the PRACH transmit set includes at least one PRACH transmit unit.

Further, window length information of the time window is included in theRACH resource configuration information, or is obtained based on acorrespondence between a RACH parameter and the window lengthinformation that is included in the RACH resource configurationinformation, or is agreed in advance.

A value of N is included in the RACH resource configuration information,or is obtained based on a correspondence between the RACH parameter andthe value of N that is included in the RACH resource configurationinformation, or is agreed in advance.

Further, the RACH parameter includes at least one of the following:

a priority of a service for which RACH is initiated;

a reason for triggering connection re-establishment;

a PRACH period; and

a correlation between a RO and a synchronous signal block SSB.

Further, the RACH resource configuration information further includes atleast one of the following:

a probability of selecting a PRACH transmit unit from the time window;and

a probability of selecting a PRACH transmit unit from the N PRACHtransmit units.

Further, the PRACH transmit unit includes at least one of the following:

an OFDM symbol, a PRACH subframe, a slot, a PRACH slot, a physicalrandom access channel occasion RO, a RO association set, a ROcombination set, and an absolute time unit.

Further, a window length unit of the time window includes at least oneof the following:

an OFDM symbol, a PRACH subframe, a slot, a PRACH slot, a physicalrandom access channel occasion RO, a RO association set, a ROcombination set, and an absolute time unit.

An embodiment of this disclosure further provides user equipment,including a memory, a processor, and a computer program stored in thememory and capable of running on the processor, and when the computerprogram is executed by the processor, the steps in the RACH resourceselection method described above are implemented.

FIG. 11 is a schematic diagram of a hardware structure of user equipmentfor implementing the embodiments of this disclosure. Referring to FIG.11 , the user equipment 600 includes but is not limited to componentssuch as a radio frequency unit 601, a network module 602, an audiooutput unit 603, an input unit 604, a sensor 605, a display unit 606, auser input unit 607, an interface unit 608, a memory 609, a processor610, and a power supply 611. A person skilled in the art understandsthat the user equipment structure shown in FIG. 11 does not constituteany limitation on the user equipment. The user equipment may includemore or fewer components than those shown in the figure, or somecomponents may be combined, or the components may be disposed indifferent manners. In this embodiment of this disclosure, the userequipment includes but is not limited to a mobile phone, a tabletcomputer, a laptop computer, a palmtop computer, an in-vehicle terminal,a wearable device, a pedometer, and the like.

The processor 610 is configured to: after a random access process istriggered, select, based on obtained RACH resource configurationinformation, a physical random access channel PRACH transmit unit usedfor sending a preamble or a preamble and data.

The RACH resource configuration information may be agreed in advance, ormay be delivered to the user equipment by a network-side device. Whenthe RACH resource configuration information is delivered to the userequipment by the network-side device, the processor 610 is furtherconfigured to receive the RACH resource configuration information sentby the network-side device.

Further, the RACH resource configuration information includes at leastone of the following:

preamble format information of PRACH resources available for selection;

time domain location information of PRACH resources available forselection;

frequency domain location information of PRACH resources available forselection;

a time window corresponding to PRACH transmit units available forselection, where a first PRACH transmit unit in the time window is afirst valid PRACH transmit unit after the random access process istriggered;

N PRACH transmit units available for selection, where a first PRACHtransmit unit in the N PRACH transmit units is a first valid PRACHtransmit unit after the random access process is triggered, and N is apositive integer; and a correspondence between a RACH trigger time and aPRACH transmit set, where the PRACH transmit set includes at least onePRACH transmit unit.

The N PRACH transmit units may be N consecutive PRACH transmit units.

Further, window length information of the time window is included in theRACH resource configuration information, or is obtained based on acorrespondence between a RACH parameter and the window lengthinformation that is included in the RACH resource configurationinformation, or is agreed in advance.

A value of N is included in the RACH resource configuration information,or is obtained based on a correspondence between the RACH parameter andthe value of N that is included in the RACH resource configurationinformation, or is agreed in advance.

Further, the RACH parameter includes at least one of the following:

a priority of a service for which RACH is initiated;

a reason for triggering connection re-establishment;

a PRACH period; and

a correlation between a RO and a synchronous signal block SSB.

Further, the RACH resource configuration information further includes atleast one of the following:

a probability of selecting a PRACH transmit unit from the time window;and

a probability of selecting a PRACH transmit unit from the N PRACHtransmit units.

Further, the processor 610 is specifically configured to perform atleast one of the following steps:

selecting the PRACH transmit unit from the time window based on anagreed probability; and

selecting the PRACH transmit unit from the N PRACH transmit units basedon an agreed probability.

Further, the PRACH transmit unit includes at least one of the following:

an OFDM symbol, a PRACH subframe, a slot, a PRACH slot, a physicalrandom access channel occasion RO, a RO association set, a ROcombination set, and an absolute time unit.

Further, a window length unit of the time window includes at least oneof the following:

an OFDM symbol, a PRACH subframe, a slot, a PRACH slot, a physicalrandom access channel occasion RO, a RO association set, a ROcombination set, and an absolute time unit.

It should be understood that in an embodiment of this disclosure, theradio frequency unit 601 may be configured to: receive and send signalsin an information receiving/sending process or a call process; andspecifically, after receiving downlink data from a base station, sendthe downlink information to the processor 610 for processing, and inaddition, send uplink data to the base station. Generally, the radiofrequency unit 601 includes but is not limited to an antenna, at leastone amplifier, a transceiver, a coupler, a low noise amplifier, aduplexer, and the like. In addition, the radio frequency unit 601 mayfurther communicate with a network and another device through a wirelesscommunications system.

The user equipment provides a user with wireless broadband internetaccess through the network module 602, for example, helping the user tosend or receive an e-mail, to browse a web page, or to access streamingmedia.

The audio output unit 603 may convert audio data that is received by theradio frequency unit 601 or the network module 602 or stored in thememory 609 into an audio signal and output the audio signal as a sound.Furthermore, the audio output unit 603 may also provide audio output(for example, a call signal received sound or a message received sound)related to a specific function performed by the user equipment 600. Theaudio output unit 603 includes a speaker, a buzzer, a telephonereceiver, and the like.

The input unit 604 is configured to receive an audio or video signal.The input unit 604 may include a graphics processing unit (GraphicsProcessing Unit, GPU) 6041 and a microphone 6042, and the graphicsprocessing unit 6041 processes image data of a still picture or a videoobtained by an image capture apparatus (for example, a camera) in animage capture mode or a video capture mode. A processed image frame maybe displayed on the display unit 606. An image frame processed by thegraphics processing unit 6041 may be stored in the memory 609 (oranother storage medium) or sent by the radio frequency unit 601 or thenetwork module 602. The microphone 6042 can receive a sound and canprocess the sound into audio data. The processed audio data can beconverted into a format that can be sent to a mobile communication basestation through the radio frequency unit 601 in a telephone call mode,for outputting.

The user equipment 600 further includes at least one sensor 605, such asan optical sensor, a motion sensor, and other sensors. Specifically, theoptical sensor includes an ambient light sensor and a proximity sensor.The ambient light sensor may adjust luminance of the display panel 6061based on brightness of ambient light. The proximity sensor may turn offthe display panel 6061 and/or backlight when the user equipment 600 ismoved to an ear. As a type of motion sensor, an accelerometer sensor candetect magnitudes of accelerations in all directions (usually threeaxes), can detect a magnitude and a direction of gravity when the mobilephone is in a static state, and can be applied to mobile phone posturerecognition (such as screen switching between portrait and landscape,related games, and magnetometer posture calibration), functions relatedto vibration recognition (such as pedometer and tapping), and the like.The sensor 605 may also include a fingerprint sensor, a pressure sensor,an iris sensor, a molecular sensor, a gyroscope, a barometer, ahygrometer, a thermometer, an infrared sensor, and the like. Details arenot described herein.

The display unit 606 is configured to display information input by theuser or information provided for the user. The display unit 606 mayinclude a display panel 6061, and the display panel 6061 may beconfigured in a form of a liquid crystal display (Liquid CrystalDisplay, LCD), an organic light-emitting diode (Organic Light-EmittingDiode, OLED), or the like.

The user input unit 607 may be configured to receive input digit orcharacter information and generate key signal input related to usersetting and function control of the user equipment. Specifically, theuser input unit 607 includes a touch panel 6071 and other input devices6072. The touch panel 6071, also referred to as a touchscreen, maycapture a touch operation performed by the user on or near the touchpanel (for example, an operation performed by the user on the touchpanel 6071 or near the touch panel 6071 by using any appropriate objector accessory such as a finger or a stylus). The touch panel 6071 mayinclude two parts: a touch detection apparatus and a touch controller.The touch detection apparatus detects a touch direction of the user,detects a signal carried by a touch operation, and transmits the signalto the touch controller. The touch controller receives touch informationfrom the touch detection apparatus, converts the touch information topoint coordinates, and sends the point coordinates to the processor 610,and receives and executes a command sent by the processor 610. Inaddition, the touch panel 6071 may be implemented in a plurality offorms, for example, as a resistive, capacitive, infrared, or surfaceacoustic wave touch panel. The user input unit 607 may further includeother input devices 6072 in addition to the touch panel 6071.Specifically, the other input devices 6072 may include but are notlimited to a physical keyboard, a function key (such as a volume controlkey or a power on/off key), a trackball, a mouse, a joystick, and thelike. Details are not described herein.

Further, the touch panel 6071 may cover the display panel 6061. Afterdetecting a touch operation on or near the touch panel 6071, the touchpanel 6071 transmits information about the touch operation to theprocessor 610 for the processor 610 to determine a touch event type, andthen the processor 610 provides a corresponding visual output on thedisplay panel 6061 based on the touch event type. Although in FIG. 11 ,the touch panel 6071 and the display panel 6061 act as two independentparts to implement input and output functions of the user equipment, insome embodiments, the touch panel 6071 and the display panel 6061 may beintegrated to implement the input and output functions of the userequipment. This is not specifically limited herein.

The interface unit 608 is an interface between an external apparatus andthe user equipment 600. For example, the external apparatus may includea wired or wireless headphone port, an external power (or batterycharger) port, a wired or wireless data port, a memory card port, a portfor connecting an apparatus provided with a recognition module, an audioinput/output (I/O) port, a video I/O port, an earphone port, and thelike. The interface unit 608 may be configured to: receive input (forexample, data information and power) from the external apparatus, andtransmit the received input to one or more elements in the userequipment 600, or may be configured to transmit data between the userequipment 600 and the external apparatus.

The memory 609 may be configured to store a software program and variousdata. The memory 609 may mainly include a program storage area and adata storage area. The program storage area may store an operatingsystem, an application program required for at least one function (suchas a sound play function and an image play function), and the like. Thedata storage area may store data created based on use of the mobilephone (such as audio data and a phone book), and the like. In addition,the memory 609 may include a high-speed random access memory, or mayinclude a non-volatile memory, for example, at least one magnetic diskstorage device, a flash memory device, or other volatile solid-statestorage devices.

The processor 610 is a control center of the user equipment, and isconnected to all components of the user equipment by using variousinterfaces and lines. By running or executing a software program and/ormodule that is stored in the memory 609 and calling data stored in thememory 609, the processor 610 executes various functions of the userequipment and processes data, so as to perform overall monitoring on theuser equipment. The processor 610 may include one or more processingunits. Optionally, an application processor and a modem processor may beintegrated into the processor 610. The application processor mainlyprocesses an operating system, a user interface, an application program,and the like. The modem processor mainly processes wirelesscommunication. It may be understood that the modem processor mayalternatively not be integrated into the processor 610.

The user equipment 600 further includes the power supply 611 (such as abattery) for supplying power to the components. Optionally, the powersupply 611 may be logically connected to the processor 610 through apower management system. In this way, functions such as chargemanagement, discharge management, and power consumption management areimplemented by using the power management system.

In addition, the user equipment 600 includes some functional modulesthat are not shown, details of which are not described herein.

An embodiment of this disclosure further provides a computer-readablestorage medium. The computer-readable storage medium stores a computerprogram, and when the computer program is executed by a processor, thesteps in the RACH resource selection method described above areimplemented, or the steps in the RACH resource configuration methoddescribed above are implemented

It can be understood that the embodiments described in thisspecification may be implemented by hardware, software, firmware,middleware, microcode, or a combination thereof. For hardwareimplementation, the processing unit may be implemented in one or moreapplication specific integrated circuits (Application SpecificIntegrated Circuit, ASIC), digital signal processors (Digital SignalProcessor, DSP), digital signal processing devices (DSP Device, DSPD),programmable logic devices (Programmable Logic Device, PLD),field-programmable gate arrays (Field-Programmable Gate Array, FPGA),general-purpose processors, controllers, microcontrollers,microprocessors, and other electronic units for performing the functionsdescribed in this application, or a combination thereof.

For software implementation, the techniques described in the embodimentsdescribed in this specification may be implemented by modules (forexample, procedures or functions) that perform the functions describedin the embodiments described in this specification. Software code may bestored in the memory and executed by the processor. The memory may beimplemented inside the processor or outside the processor.

All embodiments in this specification are described in a progressivemanner. Each embodiment focuses on differences from other embodiments.For the part that is the same or similar between different embodiments,reference may be made between the embodiments.

Persons skilled in the art should understand that the embodiments ofthis disclosure may be provided as a method, an apparatus, or a computerprogram product. Therefore, the embodiments of this disclosure may behardware-only embodiments, software-only embodiments, or embodimentswith a combination of software and hardware. Moreover, the embodimentsof this disclosure may use a form of a computer program product that isimplemented on one or more computer-usable storage media (including butnot limited to a disk memory, a CD-ROM, an optical memory, and the like)that include computer usable program code.

The embodiments of this disclosure are described with reference to theflowcharts and/or block diagrams of the method, the user equipment(system), and the computer program product according to the embodimentsof this disclosure. It should be understood that computer programinstructions may be used to implement each process and/or each block inthe flowcharts and/or the block diagrams, or a combination of a processand/or a block in the flowcharts and/or the block diagrams. Thesecomputer program instructions may be provided to a general-purposecomputer, a special-purpose computer, an embedded processor, or aprocessor of any other programmable data processing user equipment togenerate a machine, so that the instructions executed by a computer or aprocessor of any other programmable data processing user equipmentgenerate an apparatus for implementing a specific function in one ormore processes in the flowcharts and/or in one or more blocks in theblock diagrams.

These computer program instructions may be stored in a computer-readablememory that can guide the computer or any other programmable dataprocessing user equipment to work in a specific manner, so that theinstructions stored in the computer-readable memory generate an artifactthat includes an instruction apparatus. The instruction apparatusimplements a specific function in one or more processes in theflowcharts and/or in one or more blocks in the block diagrams.

These computer program instructions may be loaded onto a computer orother programmable data processing user equipment, so that a series ofoperations and steps are performed on the computer or the otherprogrammable user equipment, thereby generating computer-implementedprocessing. Therefore, the instructions executed on the computer or theother programmable user equipment provide steps for implementing aspecific function in one or more processes in the flowcharts and/or inone or more blocks in the block diagrams.

Although some optional embodiments in the embodiments of this disclosurehave been described, persons skilled in the art can make changes andmodifications to these embodiments once they learn the basic inventiveconcept. Therefore, the following claims are intended to be construed asto cover the preferred embodiments and all changes and modificationsfalling within the scope of the embodiments of this disclosure.

It should be further noted that in this specification, relational termssuch as “first” and “second” are only used to distinguish one entity oroperation from another, and do not necessarily require or imply that anyactual relationship or sequence exists between these entities oroperations. Moreover, the terms “include”, “comprise”, or any of theirvariants are intended to cover a non-exclusive inclusion, such that aprocess, a method, an article, or user equipment that includes a list ofelements not only includes those elements but also includes otherelements that are not expressly listed, or further includes elementsinherent to such process, method, article, or user equipment. In absenceof more constraints, an element preceded by “includes a . . . ” does notpreclude the existence of other identical elements in the process,method, article, or user equipment that includes the element.

The foregoing descriptions are merely optional implementations of thisdisclosure. It should be noted that persons of ordinary skill in the artmay make several improvements or polishing without departing from theprinciple of this disclosure and the improvements and polishing shallfall within the protection scope of this disclosure.

What is claimed is:
 1. A random access channel RACH resource selectionmethod, performed by user equipment and comprising: after a randomaccess process is triggered, selecting, based on obtained RACH resourceconfiguration information, a physical random access channel PRACHtransmit unit used for sending a preamble or a preamble and data;wherein the RACH resource configuration information comprises at leastone of the Nlowing: preamble format information of PRACH resourcesavailable for selection; time domain location information of PRACHresources available for selection; frequency domain location informationof PRACH resources available for selection; a time window correspondingto PRACH transmit units available for selection, wherein a first PRACHtransmit unit in the time window is a first valid PRACH transmit unitafter the random access process is triggered; N PRACH transmit unitsavailable for selection, wherein a first PRACH transmit unit in the NPRACH transmit units is a first valid PRACH transmit unit after therandom access process is triggered, and N is a positive integer; and acorrespondence between a RACH trigger time and a PRACH transmit set,wherein the PRACH transmit set comprises at least one PRACH transmitunit; wherein the RACH resource configuration information furthercomprises: a probability of selecting a PRACH transmit unit from the NPRACH transmit units; wherein the N PRACH transmit units are Nconsecutive PRACH transmit units.
 2. The RACH resource selection methodaccording to claim 1, further comprising: receiving RACH resourceconfiguration information sent by a network-side device.
 3. The RACHresource selection method according to claim 1, wherein window lengthinformation of the time window is comprised in the RACH resourceconfiguration information, or is obtained based on a correspondencebetween a RACH parameter and the window length information that iscomprised in the RACH resource configuration information, or is agreedin advance; and a value of N is comprised in the RACH resourceconfiguration information, or is obtained based on a correspondencebetween the RACH parameter and the value of N that is comprised in theRACH resource configuration information, or is agreed in advance.
 4. TheRACH resource selection method according to claim 3, wherein the RACHparameter comprises at least one of the following: a priority of aservice for which RACH is initiated; a reason for triggering connectionre-establishment; a PRACH period; and a correlation between a physicalrandom access channel occasion (RO) and a synchronous signal block SSB.5. The RACH resource selection method according to claim 1, wherein thePRACH transmit unit comprises at least one of the following: anorthogonal frequency division multiplexing (OFDM) symbol, a PRACHsubframe, a slot, a PRACH slot, a physical random access channeloccasion (RO), a RO association set, a RO combination set, and anabsolute time unit.
 6. The RACH resource selection method according toclaim 1, wherein a window length unit of the time window comprises atleast one of the following: an orthogonal frequency divisionmultiplexing (OFDM) symbol, a PRACH subframe, a slot, a PRACH slot, aphysical random access channel occasion (RO), a RO association set, a ROcombination set, and an absolute time unit.
 7. A random access channelRACH resource configuration method, performed by a network-side deviceand comprising: sending RACH resource configuration infbrmation to userequipment, wherein the RACH resource configuration information isconfigured to indicate a physical random access channel PRACH transmitunit used for sending a preamble or a preamble and data; wherein theRACH resource configuration information comprises at least one of thefollowing: preamble format information of PRACH resources available forselection; time domain location information of PRACH resources availablefor selection; frequency domain location information of PRACH resourcesavailable for selection; a time window corresponding to PRACH transmitunits available for selection, wherein a first PRACH transmit unit inthe time window is a first valid PRACH transmit unit after the randomaccess process is triggered; N PRACH transmit units available forselection, wherein a first PRACH transmit unit in the N PRACH transmitunits is a first valid PRACH transmit unit after the random accessprocess is triggered, and N is a positive integer; and a correspondencebetween a RACH trigger time and a PRACH transmit set, wherein the PRACHtransmit set comprises at least one PRACH transmit units; wherein theRACH resource configuration information further comprises: a probabilityof selecting a PRACH transmit unit from the N PRACH transmit units;wherein the N PRACH transmit units are N consecutive PRACH transmitunits.
 8. The :RACH resource configuration method according to claim 7,wherein window length information of the time window is comprised in theRACH resource configuration information, or is obtained based on acorrespondence between a RACH parameter and the window lengthinformation that is comprised in the RACH resource configurationinformation, or is agreed in advance; and a value of N is comprised inthe RACH resource configuration information, or is obtained based on acorrespondence between the RACH parameter and the value of N that iscomprised in the RACH resource configuration information, or is agreedin advance.
 9. The RACH resource configuration method according to claim8, wherein the RACH parameter comprises at least one of the following: apriority of a service for which RACH is initiated; a reason fortriggering connection re-establishment; a PRACH period; and acorrelation between a physical random access channel occasion (RO) and asynchronous signal block SSB.
 10. The RACE resource configuration methodaccording to claim 7, wherein the PRACH transmit unit comprises at leastone of the following: an orthogonal frequency division multiplexing(OFDM) symbol, a PRACH subframe, a slot, a PRACH slot, a physical randomaccess channel occasion (RO), a RO association set, a RO combinationset, and an absolute time unit.
 11. The RACH resource configurationmethod according to claim 7, wherein a window length unit of the timewindow comprises at least one of the following: an orthogonal frequencydivision multiplexing (OFDM) symbol, a PRACH suhframe, a slot, a PRACHslot, a physical random access channel occasion (RO), a RO associationset, a RO combination set, and an absolute time unit.
 12. A net device,comprising a memory, a processor, and a computer program stored in thememory and capable of running on the processor, wherein when thecomputer program is executed by the processor, the steps of the randomaccess channel RACH resource configuration method according to claim 7are implemented.
 13. The network-side device according to claim 12,wherein window length information of the time window is comprised in theRACH resource configuration information, or is obtained based on acorrespondence between a RACH parameter and the window lengthinformation that is comprised in the RACH resource configurationinformation, or is agreed in advance; and a value of N is comprised inthe RACH resource configuration information, or is obtained based on acorrespondence between the RACH parameter and the value of N that iscomprised in the RACH resource configuration information, or is agreedin advance.
 14. The network-side device according to claim 13, whereinthe RACH parameter comprises at least one of the following: a priorityof a service for which RACH is initiated; a reason for triggeringconnection re-establishment; a PRACH period; and a correlation between aphysical random access channel occasion (RO) and a synchronous signalblock, SSB.
 15. A user equipment, comprising a memory, a processor, anda computer program stored in the memory and capable of running on theprocessor, wherein when the computer program is executed by theprocessor, the processor is configured to, after a random access processis triggered, select, based on obtained RACH resource configurationinformation, a physical random access channel PRACH transmit unit usedfor sending a preamble or a preamble and data; wherein the RACH resourceconfiguration information comprises at least one of the following:preamble format information of PRACH resources available for selection;time domain location information of PRACH resources available forselection; frequency domain location information of PRACH resourcesavailable for selection; a time window corresponding to PRACH transmitunits available for selection, wherein a first PRACH transmit unit inthe time window is a first valid PRACH transmit unit after the randomaccess process is triggered; N PRACH transmit units available forselection, wherein a first PRACH transmit unit in the N PRACH transmitunits is a first valid PRACH transmit unit after the random accessprocess is triggered, and N is a positive integer; and a correspondencebetween a RACH trigger time and a PRACH transmit set, wherein the PRACHtransmit set comprises at least one PRACH transmit unit; wherein theRACH resource configuration information further comprises: a probabilityof selecting a PRACH transmit unit from the N PRACH transmit units;wherein the N PRACH transmit units are N consecutive PRACH transmitunits.
 16. The user equipment according to claim 15, wherein theprocessor is configured to receive RACH resource configurationinformation sent by a network-side device.
 17. The user equipmentaccording to claim 15, wherein window length information of the timewindow is comprised in the RACH resource configuration information, oris obtained based on a correspondence between a RACH parameter and thewindow length information that is comprised in the RACH resourceconfiguration information, or is agreed in advance; and a value of N iscomprised in the RACH resource configuration information, or is obtainedbased on a correspondence between the RACH parameter and the value of Nthat is comprised in the RACH resource configuration information, or isagreed in advance.
 18. The user equipment according to claim 17, whereinthe RACH parameter comprises at least one of the following: a priorityof a service for which RACH is initiated; a reason for triggeringconnection re-establishment; a PRACH period; and a correlation between aphysical random access channel occasion (RO) and a synchronous signalblock SSB.
 19. The user equipment according to claim 15, wherein thePRAM transmit unit comprises at least one of the following: anorthogonal frequency division multiplexing (OFDM) symbol, a PRAMsubframe, a slot, a PRACH slot, a physical random access channeloccasion (RO), a RO association set, a RO combination set, and anabsolute time unit.
 20. The user equipment according to claim 15,wherein a window length unit of the time window comprises at least oneof the following: an orthogonal frequency division multiplexing (OFDM)symbol, a PRACH subframe, a slot, a PRACH slot, a physical random accesschannel occasion (RO), a RO association set, a RO combination set, andan absolute time unit.